[data-v-md-anchor] {
	cursor:pointer
}
.vuepress-markdown-body code[class*=v-md-prism-],.vuepress-markdown-body pre[class*=v-md-prism-] {
	color:#333; /* 修改：  代码快字体颜色  #ccc */
	font-size:1em;
	font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
	line-height:1.5;
	white-space:pre;
	text-align:left;
	word-wrap:normal;
	word-break:normal;
	word-spacing:normal;
	-webkit-hyphens:none;
	hyphens:none;
	background:none
}
.vuepress-markdown-body>:first-child,.vuepress-markdown-body>div[data-v-md-line]:first-child>:first-child {
	margin-top:0!important
}
.vuepress-markdown-body>:last-child,.vuepress-markdown-body>div[data-v-md-line]:last-child>:last-child {
	margin-bottom:0!important
}
.vuepress-markdown-body pre[class*=v-md-prism-] {
	margin:.5em 0;
	padding:1em;
	overflow:auto
}
.vuepress-markdown-body:not(pre)>code[class*=v-md-prism-],.vuepress-markdown-body pre[class*=v-md-prism-] {
	background:#2d2d2d
}
.vuepress-markdown-body:not(pre)>code[class*=v-md-prism-] {
	padding:.1em;
	white-space:normal;
	border-radius:.3em
}
.vuepress-markdown-body .token.block-comment,.vuepress-markdown-body .token.cdata,.vuepress-markdown-body .token.comment,.vuepress-markdown-body .token.doctype,.vuepress-markdown-body .token.prolog {
	color:#a50 /* 修改：    #999 */
}
.vuepress-markdown-body .token.punctuation {
	color:#997 /* 修改：    #ccc */
}
.vuepress-markdown-body .token.attr-name,.vuepress-markdown-body .token.deleted,.vuepress-markdown-body .token.namespace,.vuepress-markdown-body .token.tag {
	color:#e2777a
}
.vuepress-markdown-body .token.function-name {
	color:#6196cc
}
.vuepress-markdown-body .token.boolean,.vuepress-markdown-body .token.function,.vuepress-markdown-body .token.number {
	color:#164 /* 修改：  关键字颜色  #f08d49 */
}
.vuepress-markdown-body .token.class-name,.vuepress-markdown-body .token.constant,.vuepress-markdown-body .token.property,.vuepress-markdown-body .token.symbol {
	color:#f8c555
}
.vuepress-markdown-body .token.atrule,.vuepress-markdown-body .token.builtin,.vuepress-markdown-body .token.important,.vuepress-markdown-body .token.keyword,.vuepress-markdown-body .token.selector {
	color:#708  /* 修改：  关键字颜色  #cc99cd */
}
.vuepress-markdown-body .token.attr-value,.vuepress-markdown-body .token.char,.vuepress-markdown-body .token.regex,.vuepress-markdown-body .token.string,.vuepress-markdown-body .token.variable {
	color:#05a  /* 修改：  变量  #7ec699 */
}
.vuepress-markdown-body .token.entity,.vuepress-markdown-body .token.operator,.vuepress-markdown-body .token.url {
	color:#67cdcc
}
.vuepress-markdown-body .token.bold,.vuepress-markdown-body .token.important {
	font-weight:700
}
.vuepress-markdown-body .token.italic {
	font-style:italic
}
.vuepress-markdown-body .token.entity {
	cursor:help
}
.vuepress-markdown-body .token.inserted {
	color:green
}
.vuepress-markdown-body code {
	margin:0;
	padding:.25rem .5rem; 
	color:#476582;
	font-size:.9em; /* 修改：  变量  .85em */
	background-color:rgba(27,31,35,.05);
	border-radius:3px
}
.vuepress-markdown-body code .token.deleted {
	color:#ec5975
}
.vuepress-markdown-body code .token.inserted {
	color:#3eaf7c
}
.vuepress-markdown-body pre,.vuepress-markdown-body pre[class*=v-md-prism-] {
	margin:.9rem 0;
	padding:.5rem 1.5rem; /* 修改：    1.25rem 1.5rem */
	overflow:auto;
	line-height:1.4;
	background-color:#5e79af;  /* 修改：  代码块背景色-无效  #282c34 */
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
}
.vuepress-markdown-body pre[class*=v-md-prism-] code,.vuepress-markdown-body pre code {
	padding:0;
	color:#333;  /* 修改：  代码块字体颜色  #fff */
	background-color:initial;
	border-radius:0
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-] {
	position:relative;
	background-color:#f8f8f8; /* 修改：  代码块背景色  #282c34 */
	border-radius:6px
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-] pre,.vuepress-markdown-body div[class*=v-md-pre-wrapper-] pre[class*=v-md-prism-] {
	position:relative;
	z-index:1;
	background:transparent
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-]:before {
	position:absolute;
	top:.8em;
	right:1em;
	z-index:3;
	color:hsla(0,0%,100%,.4);
	font-size:.75rem
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-]:not(.line-numbers-mode) .line-numbers-wrapper {
	display:none
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode pre {
	padding-left:4.5rem;
	vertical-align:middle
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper {
	position:absolute;
	top:0;
	width:3rem;  /* 修改：  行号宽度  3.5rem */
	padding:.5rem 0;  /* 修改：    1.25rem 0 */
	color:rgb(26, 9, 9); /* 修改：  行号字体颜色  hsla(0,0%,100%,.3) */
	line-height:1.4;
	text-align:center
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper br {
	-webkit-user-select:none;
	user-select:none
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper .line-number {
	position:relative;
	z-index:4;
	font-size:.85em;  /* 修改：  行号字体大小  85em */
	-webkit-user-select:none;
	user-select:none
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode:after {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:3rem; /* 修改：  行号宽度  3.5rem */
	height:100%;
	/* background-color:#282c34; */
    background-color:#f8f8f8;  /* 修改：  行号背景色 */
	border-right:1px solid rgba(51,51,51,.5); /* 修改：  右分割线 1px solid rgba(0,0,0,.66)*/
	border-radius:6px 0 0 6px;
	content:""
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-js]:before {
	content:"js"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-ts]:before {
	content:"ts"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-html]:before {
	content:"html"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-md]:before {
	content:"md"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-vue]:before {
	content:"vue"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-css]:before {
	content:"css"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-sass]:before {
	content:"sass"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-scss]:before {
	content:"scss"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-less]:before {
	content:"less"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-stylus]:before {
	content:"stylus"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-go]:before {
	content:"go"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-java]:before {
	content:"java"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-c]:before {
	content:"c"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-sh]:before {
	content:"sh"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-yaml]:before {
	content:"yaml"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-py]:before {
	content:"py"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-docker]:before {
	content:"docker"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-dockerfile]:before {
	content:"dockerfile"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-makefile]:before {
	content:"makefile"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-javascript]:before {
	content:"js"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-typescript]:before {
	content:"ts"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-markup]:before {
	content:"html"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-markdown]:before {
	content:"md"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-json]:before {
	content:"json"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-ruby]:before {
	content:"rb"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-python]:before {
	content:"py"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-bash]:before {
	content:"sh"
}
.vuepress-markdown-body div[class~=v-md-pre-wrapper-php]:before {
	content:"php"
}
.vuepress-markdown-body .arrow {
	display:inline-block;
	width:0;
	height:0
}
.vuepress-markdown-body .arrow.up {
	border-bottom:6px solid #ccc
}
.vuepress-markdown-body .arrow.down,.vuepress-markdown-body .arrow.up {
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.vuepress-markdown-body .arrow.down {
	border-top:6px solid #ccc
}
.vuepress-markdown-body .arrow.right {
	border-left:6px solid #ccc
}
.vuepress-markdown-body .arrow.left,.vuepress-markdown-body .arrow.right {
	border-top:4px solid transparent;
	border-bottom:4px solid transparent
}
.vuepress-markdown-body .arrow.left {
	border-right:6px solid #ccc
}
.vuepress-markdown-body:not(.custom) {
	padding:2rem 2.5rem
}
@media (max-width:959px) {
	.vuepress-markdown-body:not(.custom) {
	padding:2rem
}
}@media (max-width:419px) {
	.vuepress-markdown-body:not(.custom) {
	padding:1.5rem
}
}.vuepress-markdown-body .table-of-contents .badge {
	vertical-align:middle
}
.vuepress-markdown-body {
	color:#2c3e50;
	font-size:16px;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background-color:#fff
}
.vuepress-markdown-body:not(.custom) a:hover {
	text-decoration:underline
}
.vuepress-markdown-body:not(.custom) p.demo {
	padding:1rem 1.5rem;
	border:1px solid #ddd;
	border-radius:4px
}
.vuepress-markdown-body:not(.custom) img {
	max-width:100%
}
.vuepress-markdown-body.custom {
	margin:0;
	padding:0
}
.vuepress-markdown-body.custom img {
	max-width:100%
}
.vuepress-markdown-body a {
	font-weight:500;
	text-decoration:none
}
.vuepress-markdown-body a,.vuepress-markdown-body p a code {
	color:#3eaf7c
}
.vuepress-markdown-body p a code {
	font-weight:400
}
.vuepress-markdown-body kbd {
	padding:0 .15em;
	background:#eee;
	border:.15rem solid #ddd;
	border-bottom:.25rem solid #ddd;
	border-radius:.15rem
}
.vuepress-markdown-body blockquote {
	margin:1rem 0;
	padding:.25rem 0 .25rem 1rem;
	color:#999;
	font-size:1rem;
	border-left:.2rem solid #dfe2e5
}
.vuepress-markdown-body blockquote>p {
	margin:0
}
.vuepress-markdown-body ol,.vuepress-markdown-body ul {
	margin:1em 0;
	padding-left:1.2em
}
.vuepress-markdown-body strong {
	font-weight:600
}
.vuepress-markdown-body h1,.vuepress-markdown-body h2,.vuepress-markdown-body h3,.vuepress-markdown-body h4,.vuepress-markdown-body h5,.vuepress-markdown-body h6 {
	font-weight:600;
	line-height:1.25
}
.vuepress-markdown-body h1 {
	margin:.67em 0;
	font-size:2.2rem
}
.vuepress-markdown-body h2 {
	margin:.83em 0;
	padding-bottom:.3rem;
	font-size:1.65rem;
	border-bottom:1px solid #eaecef
}
.vuepress-markdown-body h3 {
	margin:1em 0;
	font-size:1.35rem
}
.vuepress-markdown-body h4 {
	margin:1.33em 0
}
.vuepress-markdown-body h5 {
	margin:1.67em 0
}
.vuepress-markdown-body h6 {
	margin:2.33em 0
}
.vuepress-markdown-body em,.vuepress-markdown-body i {
	font-style:italic
}
.vuepress-markdown-body ul {
	list-style-type:disc
}
.vuepress-markdown-body ol ul,.vuepress-markdown-body ul ul {
	list-style-type:circle
}
.vuepress-markdown-body ol ol ul,.vuepress-markdown-body ol ul ul,.vuepress-markdown-body ul ol ul,.vuepress-markdown-body ul ul ul {
	list-style-type:square
}
.vuepress-markdown-body ol {
	list-style-type:decimal
}
.vuepress-markdown-body .line-number,.vuepress-markdown-body code,.vuepress-markdown-body kbd {
	font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace
}
.vuepress-markdown-body ol,.vuepress-markdown-body p,.vuepress-markdown-body ul {
	line-height:1.7
}
.vuepress-markdown-body hr {
	border:0;
	border-top:1px solid #eaecef
}
.vuepress-markdown-body table {
	display:block;
	margin:1rem 0;
	overflow-x:auto;
	border-collapse:collapse
}
.vuepress-markdown-body tr {
	border-top:1px solid #dfe2e5
}
.vuepress-markdown-body tr:nth-child(2n) {
	background-color:#f6f8fa
}
.vuepress-markdown-body td,.vuepress-markdown-body th {
	padding:.6em 1em;
	border:1px solid #dfe2e5
}
.vuepress-markdown-body .v-md-svg-outbound {
	position:relative;
	top:-1px;
	display:inline-block;
	color:#aaa;
	vertical-align:middle
}
@media (max-width:419px) {
	.vuepress-markdown-body h1 {
	font-size:1.9rem
}
.vuepress-markdown-body div[class*=v-md-pre-wrapper-] {
	margin:.9rem -1.5rem; /* 修改：  变量  .85em */
	border-radius:0
}
}.v-md-plugin-tip p {
	margin-top:1em;
	margin-bottom:1em
}
.v-md-plugin-tip .v-md-plugin-tip-title {
	margin-bottom:-.4rem;
	font-weight:600
}
.v-md-plugin-tip.danger,.v-md-plugin-tip.tip,.v-md-plugin-tip.warning {
	margin:1rem 0;
	padding:.1rem 1.5rem;
	border-left-width:.5rem;
	border-left-style:solid
}
.v-md-plugin-tip.tip {
	background-color:#f3f5f7;
	border-color:#42b983
}
.v-md-plugin-tip.warning {
	color:#6b5900;
	background-color:rgba(255,229,100,.3);
	border-color:#e7c000
}
.v-md-plugin-tip.warning .v-md-plugin-tip-title {
	color:#b29400
}
.v-md-plugin-tip.warning a {
	color:#2c3e50
}
.v-md-plugin-tip.danger {
	color:#4d0000;
	background-color:#ffe6e6;
	border-color:#c00
}
.v-md-plugin-tip.danger .v-md-plugin-tip-title {
	color:#900
}
.v-md-plugin-tip.danger a {
	color:#2c3e50
}
.v-md-plugin-tip.details {
	position:relative;
	display:block;
	margin:1.6em 0;
	padding:1.6em;
	background-color:#eee;
	border-radius:2px
}
.v-md-plugin-tip.details h4 {
	margin-top:0
}
.v-md-plugin-tip.details figure:last-child,.v-md-plugin-tip.details p:last-child {
	margin-bottom:0;
	padding-bottom:0
}
.v-md-plugin-tip.details summary {
	outline:none;
	cursor:pointer
}
